package com.briup.day02.test;

/**
 * @Auther: hjy(lc))
 * @Date: 2022/7/18-07-18-10:28
 * @since jdk1.8
 * @Description：com.briup.day02.test
 */
public class Comment2 {
    /**
     * 类中的属性，表示问好语句的模式
     * 0 - hi xxx
     * 1 - hello xxx
     * 默认是模式为 1
     */
    public int mode = 1;

    /**
     * 返回向指定人问好的语句
     *
     * @param name 用户姓名，向其问好
     * @return 问候的语句
     * @throws RuntimeException 运行时，mode值不是0或者1，会出现异常
     */
    public String sayHello(String name) throws RuntimeException {
        if (mode == 0) {
            return "hi! " + name;
        } else if (mode == 1) {
            return "hello! " + name;
        } else {
            throw new RuntimeException("error mode");
        }
    }

    /**
     * @deprecated 测试方式，已经废弃
     */
    public void test() {
    }
}